// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()

  const article = event.article;

  return await cloud.database().collection('article').add({
    data: {
      author:       article.author,
      authorId:     article.authorId,
      commentCount: article.commentCount,
      content:      article.content,
      likeCount:    article.likeCount,
      publishTime:  article.publishTime,
      title:        article.title,
      viewCount:    article.viewCount
    },
    success: res => {
      console.log("add article success", res);
      return true;
    },
    fail: res => {
      console.log("add article fail", res);
      return false;
    }
  });
}